measuring and rolling machine - Turkish English Dictionary